﻿// Dự án: QLNHK 2.0, File: UltraGridControls.cs
// Namespace: QLNHK.HETHONG, Class: UltraGridControls
// Số dòng code: 96, Kích thước file: 3.08 KB
// Ngày tạo: 4/25/2006 8:53 AM
// Ngày chỉnh sửa: 7/1/2006 8:23 AM
#region Using directives
using System;
using Infragistics.Win.UltraWinGrid;
using Infragistics.Win.UltraWinTree;
using Infragistics.Win.UltraWinEditors;
using Infragistics.Win;
using System.Windows.Forms;
using System.Drawing;
#endregion

/// <summary>
/// Softech. desktop. UI.HETHONG
/// </summary>
namespace QLNHK.Controls
{
	/// <summary>
	/// Summary description for UltraGridControls.
	/// </summary>
	public class UltraComboControls
	{
        private UltraComboControls()
		{
		} // UltraGridControls()
        #region Style Grid
        /// <summary>
        /// Thiết lập màu sắc và kiểu định dạng của lưới
        /// </summary>
        /// <param name="UGrid"></param>
        public static void SetComboStyle(UltraCombo UCombo)
        {
            UltraGridBand UGridBand = UCombo.DisplayLayout.Bands[0];
            UGridBand.Override.HeaderStyle = HeaderStyle.Standard;
            //Thiết lập màu cho BackColor
            UCombo.DisplayLayout.Appearance.BackColor = Color.White;
            //Thiết lập màu cho BackColor2
            UCombo.DisplayLayout.Appearance.BackColor2 = Color.FromArgb(181, 234, 253);
            UCombo.DisplayLayout.Appearance.BackGradientStyle = GradientStyle.ForwardDiagonal;
            //Thiết lập màu cho Header
            UGridBand.Override.HeaderAppearance.FontData.Bold = DefaultableBoolean.False;
            UGridBand.Override.HeaderAppearance.FontData.Italic = DefaultableBoolean.False;
            UGridBand.Override.HeaderAppearance.FontData.Name = "Tahoma";
            UGridBand.Override.HeaderAppearance.FontData.SizeInPoints = 8;
            UGridBand.Override.HeaderAppearance.ForeColor = Color.Black;

            UGridBand.Override.HeaderAppearance.BackColor = Color.FromArgb(181, 234, 253);
            UGridBand.Override.HeaderAppearance.BackColor2 = Color.FromArgb(33, 151, 253);
            UGridBand.Override.HeaderAppearance.BackGradientStyle = GradientStyle.Vertical;
            UGridBand.Override.RowAppearance.BorderColor = Color.DodgerBlue;
            //Thiết lập màu cho RowSelected
            UGridBand.Override.RowSelectorAppearance.BackColor = Color.FromArgb(181, 234, 253);
            UGridBand.Override.RowSelectorAppearance.BackColor2 = Color.FromArgb(33, 151, 253);
            UGridBand.Override.RowSelectorAppearance.BackGradientStyle = GradientStyle.Vertical;
            //Thiết lập màu cho SelectRow
            UGridBand.Override.SelectedRowAppearance.BackColor = Color.FromArgb(181, 234, 253);
            UGridBand.Override.SelectedRowAppearance.BackColor2 = Color.FromArgb(33, 151, 253);
            UGridBand.Override.SelectedRowAppearance.BackGradientStyle = GradientStyle.Vertical;
            UGridBand.Override.RowSpacingBefore = 0;
        }
       #endregion
	} // class UltraGridControls
} // namespace QLNHK.HETHONG
